package com.dhj.jvmstudy.chapter05;

/**
 * 测试堆空间常用的jvm参数
 * -XX:+PrintFlagsInitial：查看所有的参数的默认初始值
 * -XX:+PrintFlagsFinal: 查看所有的参数的最终值（可能会存在修改，不再是初始值）
 *      具体查看某个参数的指令：
 *                         1、jps  查看当前进程指令
 *                         2、jinfo -flag SurvivorRatio 进程ID
 * -Xms：初始堆空间内存（默认为物理内存的1/64）
 * -Xmx：最大堆空间内存（默认为物理内存的1/4）
 * -Xmn：设置新生代的大小（初始值及最大值）
 * -XX:NewRatio：配置新生代与老年代在堆空间结构中的占比
 * -XX:SurvivorRatio：设置新生代中Eden和S0/S1空间的比例
 * -XX:MaxTenuringThreshold：设置新生代垃圾的最大年龄
 * -XX:+PrintGCDetails：输出详细的GC处理日志
 * 打印GC简要信息：1、-XX:+PrintGC   2、-verbose:gc
 * -XX:HandlePromotionFailure：是否设置空间分配担保（JDK7之后失效了， 直接为true）
 */
public class HeapArgsTest {

    public static void main(String[] args) {

    }
}
